Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - [VB 6] Aprire porta pc
Forum - Visual Basic 6 - [VB 6] Aprire porta pc

Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo
Avatar
Saitek (Normal User)
Rookie


Messaggi: 31
Iscritto: 23/02/2008

Segnala al moderatore
Postato alle 14:24
Sabato, 15/03/2008
Questo topic è stato chiuso dal moderatore

Salve a tutti,
questa volta mi assilla un nuovo dubbio.
Sto cercando di creare uno script che faccia un pò da port forwarding.
Insomma, il succo è che devo riuscire a creare uno script che apra una porta sul pc.
Ne ho scritto uno in perl, ma è poco funzionale, perchè pochissimi hanno perl e quindi...allora ho pensato a vb, ho cercato su google ma l'unico esempio che ho trovato è stato in vb.net (che nn conosco)
Ho provato a prendere spunto epr scriverne uno ma mi da vari errori.
Immagino serva il winsock e avevo visto tipo una funzione del genere

Codice sorgente - presumibilmente Plain Text

  1. winsock.bind(port, ip)



premetto che non conosco precisamente il funzionamento di questo .bind, ma so che la chiave sta da queste parti.
Avevo codato un piccolo script, ma non riesco a inserire l'ip cioè se lo metto in numero tipo

Codice sorgente - presumibilmente Plain Text

  1. winsock.bind(28928, 0.0.0.0)



Esempio casuale, mi da errore.
Se lo metto tramite variabile tipo

Codice sorgente - presumibilmente VB.NET

  1. dim host as string
  2. dim porta as string
  3.  
  4. host="0.0.0.0"
  5. porta=123131
  6.  
  7. winsock.bind(porta, host)



Inzomma...mi potreste dare una mano?
Grazie mille :k::rotfl:

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:01
Sabato, 15/03/2008
Veramente non ho capito nulla di cio' che vorresti fare ... (ammesso che si possa fare con il VB6 ...).

Ti spieghi meglio, magari con un esempio pratico di cosa ci vuoi fare con questo tuo programma ?

PM
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:30
Sabato, 15/03/2008
se non ricordo male il .bind serve per fissare il socket ad una porta per un ws di tipo UDP

PM
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 18:10
Lunedì, 17/03/2008
scusate ma x aprire 1 porta nn basta scrivere in un commandbutton:

Codice sorgente - presumibilmente Plain Text

  1. Winsock1.LocalPort = 80 'porta da aprire
  2. Winsock1.listen


PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 19:37
Lunedì, 17/03/2008
Ragazzi ... ma che vuol dire per voi "aprire una porta"???


PM
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 20:19
Lunedì, 17/03/2008
Testo quotato

Postato originariamente da GrG:
Codice sorgente - presumibilmente Plain Text

  1. Winsock1.LocalPort = 80 'porta da aprire
  2. Winsock1.listen



questo mette in ascolto una porta.

PM
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 20:37
Lunedì, 17/03/2008
ti conviene interagire manualmente sul tuo router...

siccome da quello che ho capito vorresti fare un'applicazione client server. fatti da server e fai il port forwarding sul router...


Io userei comunque il tcp... l'udp non serve a molto (secondo me) se vuoi inviare piccoli dati...che sono importanti.

Detto questo dovresti gia fare tutto da solo.

spero di averti aiutato ;)

PM
Avatar
Saitek (Normal User)
Rookie


Messaggi: 31
Iscritto: 23/02/2008

Segnala al moderatore
Postato alle 16:16
Martedì, 18/03/2008
Ehm...non so XD
Io ho sempre detto "aprire una porta" so che in un computer ci sono circa 65.000 porte o poco più alcune sono chiuse altre aperte. ._.

Credo che comunque il codice che mette in ascolto su una porta vada bene.
Ma come funziona precisamente, nel senso...chiuso il programma la porta si chiude? :-|

Non so come spiegarmi :rotfl:

PM
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 16:55
Martedì, 18/03/2008
Testo quotato

Postato originariamente da Saitek:
Non so come spiegarmi :rotfl:



Ecco ... e' questo il problema e probabilmente e' determinato dal fatto che non sai COSA spiegare ...

PM
Pagine: [ 1 2 3 4 5 ] Precedente | Prossimo